import * as sdk from '../script/sdk/sdk';
import { app } from '../app/app';

/**
 * ccc除物理引擎等外的基础功能已经准备好了
 */
export function cccReady() {

}

/**
 * ccc全部功能都初始化完毕了
 */
export function cccInited() {
    // 设置物理、碰撞参数
    cc.director.getCollisionManager().enabled = true;
    cc.director.getPhysicsManager().enabled = true;
    cc.director.getPhysicsManager().gravity = cc.v2(0, -600);
    // cc.director.getPhysicsManager().debugDrawFlags = cc.PhysicsManager.DrawBits.e_shapeBit;
}

/**
 * app除了用户自定义Manager未加载外，其它都已准备好了
 */
export function appReady() {
    // 抗锯齿开
    cc.macro.ENABLE_WEBGL_ANTIALIAS = true;


    // 初始化sdk，绑定数据
    sdk.init(app.config.game, app.config.game, null);
    // 设置默认分享
    sdk.showShareMenu(function () {
        return app.config.game.shares.default[0];
    });
    // 微信更新相关
    sdk.autoUpdateGame();
}

/**
 * app全部功能都初始化完毕了
 */
export function appInited() {

}